diff options
Diffstat (limited to 'app/[lng]/evcp/(evcp)/(master-data)/evaluation-target-list/page.tsx')
| -rw-r--r-- | app/[lng]/evcp/(evcp)/(master-data)/evaluation-target-list/page.tsx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/[lng]/evcp/(evcp)/(master-data)/evaluation-target-list/page.tsx b/app/[lng]/evcp/(evcp)/(master-data)/evaluation-target-list/page.tsx index 325037d8..b42c2037 100644 --- a/app/[lng]/evcp/(evcp)/(master-data)/evaluation-target-list/page.tsx +++ b/app/[lng]/evcp/(evcp)/(master-data)/evaluation-target-list/page.tsx @@ -9,6 +9,7 @@ import { getDefaultEvaluationYear, searchParamsEvaluationTargetsCache } from "@/ import { getEvaluationTargets } from "@/lib/evaluation-target-list/service" import { InformationButton } from "@/components/information/information-button" import { EvaluationTargetsTable } from "@/lib/evaluation-target-list/table/evaluation-target-table" +import { useTranslation } from "@/i18n" export const dynamic = 'force-dynamic' export const revalidate = 0 @@ -19,11 +20,14 @@ export const metadata: Metadata = { } interface EvaluationTargetsPageProps { + params: Promise<{ lng: string }> searchParams: Promise<SearchParams> } export default async function EvaluationTargetsPage(props: EvaluationTargetsPageProps) { const searchParams = await props.searchParams + const { lng } = await props.params + const { t } = await useTranslation(lng, 'menu') // ✅ 간소화된 파싱 const search = searchParamsEvaluationTargetsCache.parse(searchParams) @@ -42,7 +46,7 @@ export default async function EvaluationTargetsPage(props: EvaluationTargetsPage <div className="flex items-center justify-between space-y-2"> <div className="flex items-center gap-2"> <h2 className="text-2xl font-bold tracking-tight"> - 협력업체 평가 대상 관리 + {t('menu.master_data.evaluation_target')} </h2> <InformationButton pagePath="evcp/evaluation-target-list" /> <Badge variant="outline" className="text-sm"> |
